#!/bin/bash

# 简易部署脚本 deploy.sh
# 功能: 拉取代码、构建镜像、运行容器

set -e  # 遇到错误立即退出

echo "=== 开始部署 ==="

# 1. 拉取最新代码
echo "步骤1/3: 拉取最新代码..."
git pull

# 2. 构建Docker镜像
echo "步骤2/3: 构建Docker镜像..."
docker stop langfuse-langfuse-web-1
docker rm langfuse-langfuse-web-1
docker rmi langfuse-langfuse-web
docker compose -f ./docker-compose.build.yml up -d

echo "=== 部署完成 ==="
echo "应用已启动，访问: http://localhost:3000"